package com.cskaoyan._03array._01demo;

/**
 * @author Macro_Ray
 * @since 2024/3/2 11:54
 */
public class _07String {
    public static void main(String[] args) {
        // 引用数据类型的创建分为两部分:
        // 1.首先是在栈上分配一片空间给引用数据类型的引用、简称引用，它是一个局部变量，直接存储在栈帧中。
        // 2.在堆上开辟一片空间:用于存放引用数据类型的实际信息，称之为对象或者实例
        int[] nums = new int[3];


        // 虽然有两个部分，但对象才是引用数据类型的实质，栈上的引用通过存储对象的地址，指向了堆上对象，这样就可以通过引用间接访问堆上的对象。
        // 总结来说就是:对象是实质，但我们不能直接访问堆上的对象，而是通过上的引用间接访问。

    }
}
